package jmine.tec.utils.reflection.fast;

import java.lang.reflect.Method;

/**
 * Factory para {@link FastMethod} a partir da sua contraparte reflexiva
 * 
 * @author takeshi
 */
public interface FastMethodFactory {

    /**
     * Devolve o {@link FastMethod} dado o {@link Method}
     * 
     * @param method {@link Method}
     * @return {@link FastMethod}
     */
    FastMethod getMethodAccessorFor(Method method);

}
